home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 006a / drep214.zip / DREP.DOC next >
Text File  |  1993-02-05  |  19KB  |  562 lines

  1.  
  2.          DREP CD-ROM/BBS Directory Formatting System
  3.              Copyright (C) 1993 Express Software
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                   TABLE OF CONTENTS
  11.  
  12.  
  13.  
  14.  
  15.          Copyright ...............................1
  16.  
  17.          Disclaimer ..............................1
  18.  
  19.          License Agreement .......................1
  20.  
  21.          System Requirements .....................2
  22.  
  23.          Description .............................2
  24.  
  25.          Installation ............................2
  26.  
  27.          Sample file .............................2
  28.  
  29.          Print Manual ............................2
  30.  
  31.          Getting Started .........................3
  32.  
  33.          Conventions .............................3
  34.  
  35.          Using Drep ..............................3
  36.  
  37.          Menu Functions ..........................4
  38.  
  39.          Defaults Menu ...........................4
  40.  
  41.          Run: ....................................5
  42.  
  43.          Edit ....................................5
  44.  
  45.          Batch Mode ..............................5
  46.  
  47.          Example Batch files .....................6
  48.  
  49.          Operating Header_Check...................7
  50.  
  51.          Support-registration ....................7
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.            DREP CD-ROM/BBS Directory formatting system              1
  69.  
  70.  
  71.  
  72.  
  73.    COPYRIGHT NOTICE
  74.  
  75.       DREP is Copyright (C)1993, Express Software. All rights reserved.
  76.  
  77.    DISCLAIMER
  78.  
  79.       Users of DREP must accept this disclaimer of warranty:
  80.  
  81.        "This program is supplied as is.  Express Software disclaims
  82.     all warranties, expressed or implied, including, without limitation,
  83.     the warranties of merchantability and of fitness  for  any  purpose.
  84.     Express Software assumes no  liability for damages, direct or conse-
  85.     quential, which may result from the use of this program."
  86.  
  87.    LICENSE AGREEMENT
  88.  
  89.      This is a shareware version  of  DREP  and is provided to  the user
  90.    for evaluation.  If you find  this  program  useful and find that you
  91.    are using it  and continue to  use it after a reasonable trial period
  92.    you must make a registration payment of $25.00 to Express Software.
  93.  
  94.     The $25.00  registration fee will license  one copy  for use on  any
  95.    one computer at any one time.  You must treat this software just like
  96.    a book. An example is that this software may be used by any number of
  97.    people and may be freely moved from one computer location to another,
  98.    so long as there is no  possibility of it being  used at one location
  99.    while it's being used at another.  Just as a book cannot  be  read by
  100.    two different persons at the same time.
  101.  
  102.     Commercial users of  DREP  must register and pay for their copies of
  103.    DREP within 30 days of first use or their license is withdrawn. Site-
  104.    License arrangements may be made by contacting Express Software.
  105.  
  106.     Anyone distributing DREP for any kind  of  remuneration  must  first
  107.    contact Express Software at the address below for authorization.
  108.    Express Software must be so advised so that the  distributor  can  be
  109.    kept up-to-date with the latest version of DREP.
  110.  
  111.     You are encouraged to pass a copy of DREP  along to your friends for
  112.    evaluation. Please encourage them to register their copy if they find
  113.    that they can use it. All registered users will receive a copy of the
  114.    latest version of DREP.
  115.  
  116.       Express Software 57228 1/2 29 Palms Hwy, Yucca Valley, CA 92284
  117.  
  118.       FAX 619-228-2268                               BBS 619-365-4005
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.                      -1-
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                     2
  135.  
  136.    SYSTEM REQUIREMENTS
  137.  
  138.    DREP will run on any PC, XT, AT, or PS2 with 512k memory and any of
  139.    the following monitors: Mono, CGA, EGA, VGA, SVGA.
  140.  
  141.    DREP will run on DOS 3.1 or higher and in DOS mode on OS/2.
  142.    A hard drive is required, a mouse is supported but not required.
  143.  
  144.  
  145.    DESCRIPTION
  146.  
  147.    DREP (for Directory REPlace) is a complete directory formatting system
  148.    for BBS operators, SYSOPS, and archival file managers. The system is
  149.    especially well suited to handle the somewhat arduous task of importing
  150.    CD-ROM directory information into several BBS software formats.
  151.  
  152.    DREP is configureable "on-the-fly", has full mouse support, menus,
  153.    on-line help, allows for selective removal of headers, and may be fully
  154.    implemented as a batch procesess if so desired. Full-screen editing is
  155.    also supported and may be called at any time from the DREP environment.
  156.  
  157.    DREP is non-destructive - it will not over-write or attempt to modify
  158.    any of the original files it processes. DREP will reduce hours of manual
  159.    formatting to minutes and give you complete control of all processing.
  160.  
  161.    DREP is geared to the professional user, the SYSOP that must maintain
  162.    and manage commercial BBS systems, who must have complete control of
  163.    every process at all times, no configuration file is required, all
  164.    settings can be toggled on a "per-session" basis at any time.
  165.  
  166.  
  167.    INSTALL FROM FLOPPY
  168.  
  169.    If you received these files on disk, type: INSTALL from the command
  170.    line and DREP will prompt you for the drive you wish to install to. All
  171.    files will then be copied to a \DREP directory on that disk - no PATH or
  172.    CONFIG.SYS modification will take place, INSTALL will create the directory
  173.    for you.
  174.  
  175.    INSTALL FROM HARD DRIVE
  176.  
  177.    Un-archive the files you received from the BBS. Type: INSTALL at the
  178.    command line, INSTALL will detect it's environment, create a \DREP
  179.    directory, copy all files to it, and delete the un-archived files from
  180.    the install directory. Your original archive will remain in-tact.
  181.  
  182.    * NOTE * INSTALL MUST be used to assure proper file/directory placement!
  183.  
  184.    SAMPLE FILE
  185.  
  186.    The file "sample.cd" is provided as a "test" file for you to familiarize
  187.    yourself with the operation of DREP - processing this file will give you
  188.    a "feel" for the different options available to you in the DREP system.
  189.  
  190.    PRINTING MANUAL
  191.  
  192.    This documentation may be printed on your printer by typing: "printdoc"
  193.    [return]  from the command line in the \drep\docs directory.
  194.  
  195.  
  196.                      -2-
  197.  
  198.  
  199.                                        3
  200.    GETTING STARTED
  201.  
  202.    DREP's primary function is to allow BBS operators to re-format CD-ROM
  203.    directory listings into a form that is acceptable for their software.
  204.  
  205.    The alternative to DREP is to either enter the descriptions by hand or
  206.    spend a lot of time in a screen-editor/word processor.  When importing
  207.    files from a number of CD-ROMS, the "manual" methods described above
  208.    are, to say the least, tedious - when compounded with the fact that
  209.    different manufacturers of CD-ROM based file packages often include
  210.    elaborate headers that subscribe to no standards whatsoever and the
  211.    fact that different BBS software require a number of different format
  212.    structures, the task of importing CD-ROMs becomes arduous indeed.
  213.  
  214.    DREP automates this process, allowing you to bring new listings into
  215.    your system in minutes, stripping headers, removing un-wanted characters,
  216.    concatinating lines, justifying size and date stamps, and allowing you
  217.    to manually "touch up" files if so desired, all from within a fully
  218.    integrated, mouse driven (if desired), environment. DREP also allows you
  219.    to accomplish all these things as a batch process - this is convenient
  220.    when several CD-ROMS from one manufacturer are being imported into the
  221.    system and no further configuration is required on a CD by CD basis.
  222.  
  223.  
  224.    CONVENTIONS
  225.  
  226.    DREP uses the following keyboard/mouse conventions:
  227.  
  228.    All cursor movement is accomplished through use of the cursor (arrow)
  229.    keys, or additionaly, through movement of the mouse.
  230.  
  231.    All menu selection is accomplished by pressing [return], or additionaly
  232.    by clicking on the selection with the left mouse button.
  233.  
  234.    Exiting a menu without calling a function or returning to previous menus
  235.    and screens is accomplished by pressing [Esc], or by clicking the right
  236.    mouse button.
  237.  
  238.  
  239.    USING DREP
  240.  
  241.    To call DREP from the command line, simply type: DREP [return]
  242.  
  243.    The opening screen will show a quick-reference guide to command line
  244.    use, this is a convenience for you to use when preparing to implement
  245.    DREP as a batch process (described later).
  246.  
  247.    The screen also has both a "Help" button and a "Disk" button in the upper
  248.    left hand corner. The "help" button may be activated at any time to call
  249.    on-line help for the menu functions. The help window is scrollable with
  250.    either the cursor keys or mouse, a per-cent bar shows your position in
  251.    the current help file. Press "H" or click on the button with your mouse.
  252.    Press [Esc] to exit Help.
  253.  
  254.    The "Disk" button is used to cycle the active disk drive, and is active
  255.    from the main menu screen.
  256.  
  257.    The "Disk" button knows your current drive, and knows how many drives you
  258.    have available, you may log any drive by pressing "D" until the desired
  259.    drive letter is displayed in the drive window, or by clicking on the
  260.    button with your mouse. All disk-reads will be to the drive you have
  261.    selected.
  262.                       -3-
  263.  
  264.  
  265.  
  266.  
  267.                                       4
  268.    MENU FUNCTIONS
  269.  
  270.    The function menu is located in the upper right hand corner, this selects
  271.    the action you wish to perform - all functions are referenced in on -
  272.    line help for your convenience.
  273.  
  274.    EXIT       -      Exits the program.
  275.  
  276.    MENU       -      Opens the Defaults menu. This sub-menu allows you to
  277.              configure DREP "on the fly" by toggleing the state of
  278.              the various menu selections.
  279.  
  280.    RUN:       -      Opens a sub-menu that allows you to change directories
  281.              and select the file you wish to process.
  282.  
  283.    EDIT       -      Allows you to shell to an external editor - we provide
  284.              you with TDE, an excellent public-domain editor.
  285.  
  286.  
  287.    DEFAULTS MENU
  288.  
  289.    Selecting MENU from the main function menu presents you with a sub-menu
  290.    that allows you to set a number of configuration options.
  291.  
  292.    As the name implies, the status of the items in this menu are set on
  293.    start-up to default values.
  294.  
  295.    Header_Check - When on, will show you a sample of the file you are about
  296.           to process, allowing you to select the number of header
  297.           lines to delete (if any). This is convenient when pro-
  298.           cessing CDs from several different manufacturers, the header
  299.           is removed and remaining lines are justified to top of file.
  300.           When off, will process the CD without delay.
  301.  
  302.    Delete_Start - For BBS software that provides it's own import-size/date
  303.           stamp, this deletes the old size/date stamp - Start is
  304.           the starting character to delete (default is 13).
  305.  
  306.    Delete_count - Compliments the Delete_Start function, count of characters
  307.           to delete. (defualt is 19).
  308.  
  309.    Read_Mask    - Allows you to set the type of file the directory/file
  310.           selection menu reads - the default is "*.*" for all types.
  311.  
  312.    Write_mask   - Allows you to set the extension of the resulting processed
  313.           file. You may set this to the extension your BBS software
  314.           requires. (default is *.DRP).
  315.  
  316.    No_Delete    - The No_delete flag allows you to "keep" the old size/date
  317.           stamp on the original CD-ROM directory listing as part of
  318.           your processed file. This is convenient for BBS software
  319.           that does NOT provide a new import size/date stamp, and
  320.           requires you to provide one as part of your listing.
  321.  
  322.    Write_Path   - Your processed file can be written to any directory. This
  323.           is convenient for delivering the new listing directly to
  324.           the directory you wish to use it in.
  325.  
  326.    Pressing [Esc] exits this menu.
  327.                       -4-
  328.  
  329.  
  330.  
  331.  
  332.                                     5
  333.    RUN:
  334.  
  335.    Selecting Run: opens a menu that allows you to change directories and
  336.    select a file to process. If you set the Read_Mask in the defaults menu
  337.    to "*.*", all files in a directory will appear in the menu. Sometimes it
  338.    is more convenient to set the Read_mask to the extension of the file-type
  339.    you most often format.
  340.  
  341.    Selecting a file will begin processing. If the Header_Check option in the
  342.    Defaults menu has been toggled "on", a sample of the CD-ROM's directory
  343.    will appear before processing begins, this allows you to check for any
  344.    header information that may have been included with the CD, and remove it
  345.    before processing continues.
  346.  
  347.    You may use a mouse or the cursor keys to activate any of the functions.
  348.  
  349.    Upon completion, the actual number of lines processed is shown, pressing
  350.    any key will return you to the opening screen so that you may process
  351.    additional files, or change configuration settings.
  352.  
  353.  
  354.    EDIT
  355.  
  356.    Occasionally, you may wish to change certain descriptions or file names
  357.    in the processed listing, we provide you with the ability to shell to an
  358.    external editor in order to accomplish this. The editor provided is TDE,
  359.    a public domain programmer's editor, but you may use any editor you wish.
  360.  
  361.    Press [F1] when in the editor to show the editor help screen.
  362.  
  363.    Frank Davis authored TDE based on an earlier work by Douglas Thompson.
  364.  
  365.    The complete TDE archive is available as TDE213.ZIP on many BBSs, the
  366.    archive was considered too large to bundle with this package, but is
  367.    available on Express BBS if it's not on your system.
  368.  
  369.  
  370.    BATCH MODE
  371.  
  372.    While processing CD directories from the DREP environment is convenient
  373.    for CDs from several different manufactuers, ( because they all have
  374.    different headers ), you may find it more convenient to process some CDs
  375.    from a batch file if all are from the same source.
  376.  
  377.    Batch mode can speed processing, and does not require you to be in
  378.    attendance for every step of the re-formatting. This can free you for
  379.    other duties that require your more immediate attention.
  380.  
  381.    Typing DREP from the command line brings up the opening screen, it also
  382.    let's you see the command line switches you can use to configure DREP
  383.    for use in a batch process.
  384.  
  385.  
  386.     Syntax:   DREP filename.ext [/s] [/c] [/e] [/h] [/n] [/p]
  387.  
  388.     Where:  s = Start of column to delete [default is 13     ]
  389.         c = Count of chars to delete  [default is 19     ]
  390.         e = Output file Extension     [default is .DRP   ]
  391.         h = Header lines to Delete    [default is  3     ]
  392.         n = NO column Delete          [default is delete ]
  393.         p = Path for *.DRP files      [default is wkg dir]
  394.  
  395.     EXAMPLE:   DREP yourfile.ext /s13 /c19 /e.drp /h3
  396.                     -5-
  397.  
  398.  
  399.                                      6
  400.     Order makes no difference when entering command line arguments,
  401.     EXCEPT that the filename should be the first argument after a
  402.     call to DREP. Any or all of these switches may be omitted.
  403.  
  404.  
  405.    As you can see, typing:  DREP [Filename.ext]  with no switches will
  406.    process the indicated file with the default settings shown above.
  407.  
  408.    If you wish to change any of these defaults, simply type in the switch
  409.    associated with that setting, and the new setting you require.
  410.  
  411.    EXAMPLE:  DREP [Filename.ext] /n /pc:\bbs\newdir
  412.  
  413.    This example will use all the original defaults EXCEPT, it will not delete
  414.    the size/date stamp appearing in the CD directory and it will send all
  415.    processed files to the  c:\bbs\newdir  directory upon completion of
  416.    processing.
  417.  
  418.    Notice that the argument to a switch appears IMMEDIATELY after the switch
  419.    itself, NO space is allowed between a switch and it's argument.
  420.  
  421.    Switches can be invoked in any order, but they must only appear AFTER
  422.    the filename argument, the filename will always be the first argument
  423.    after a call to DREP.
  424.  
  425.  
  426.    EXAMPLE BATCH FILES
  427.  
  428.    While there are many ways to implement batch processes, we will present
  429.    a simple example that allows multiple file processing with minimum effort.
  430.  
  431.               EXAMPLE1.BAT       EXAMPLE2.BAT
  432.  
  433.                @echo off          @echo off
  434.                drep %1            call example1 %1
  435.                       call example1 %2
  436.                       call example1 %3
  437.                       call example1 %4
  438.                       example1 %5
  439.  
  440.       Call:  example2 file1.ext file2.ext file3.ext file4.ext file5.ext
  441.  
  442.    In the example, we create two batch files, one actually calls drep with
  443.    whatever argument is supplied, the other calls the first batch file, again
  444.    and again until five arguments (files) have been processed.
  445.  
  446.    Calling the second batch file with five filenames as arguments, will
  447.    process all five files while you are free to do other things that might
  448.    need your more immediate attention.
  449.  
  450.    Upon completion of each process, drep will show you a status screen, this
  451.    assures you that the process was successful, press any key to continue
  452.    processing the next file.
  453.  
  454.                      -6-
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.                                      7
  465.   OPERATING HEADER_CHECK
  466.  
  467.   The Header_Check toggle, when on, presents you with a screen that allows
  468.   you to choose the number of header lines to delete.
  469.  
  470.   Pressing the up/down arrow keys, or clicking the mouse button on the arrow
  471.   buttons in the upper right hand corner of the screen will move an indicator
  472.   up and down alongside the sample output of the file you are about to
  473.   process.
  474.  
  475.   Set this indicator (labled "<START<") to the line you would like the
  476.   formatting to start on - all lines ABOVE this position will be deleted
  477.   from the file and the remaining lines justified to the top of file.
  478.  
  479.   * NOTE *
  480.  
  481.   When operating Header_Check, you should be quite clear on one issue...
  482.   Header_Check only deletes HEADERS accurately...if you attempt to delete
  483.   un-formatted CD Directory files, the results will be uncertain.
  484.  
  485.   The reason for this is that un-formatted CD Directory files may contain
  486.   comment/description lines between the filenames that will not be counted
  487.   as REAL lines in the completed format.
  488.  
  489.   If you need to remove actual file lines, remove them AFTER you format the
  490.   file. ( so there will be no description lines between filenames ).
  491.  
  492.   This is best accomplished with any editor, running DREP on a formatted
  493.   file that is NOT of a CD-ROM directory type may yield unexpected results.
  494.  
  495.   You can shell directly to the screen editor to do any touch-up/browsing
  496.   of the formatted file, should you feel the need.
  497.  
  498.  
  499.    SUPPORT-REGISTRATION
  500.  
  501.    If you are using DREP in a commercial environment, you know the value of
  502.    any software is only as good as it's support, you depend on it to do a
  503.    job, seemlessly and transperently.
  504.  
  505.    Express Software provides complete support to all registered users, from
  506.    bug fixes, to custom transfigurations, to a complete commercial sofware
  507.    support package that includes object libraries, source code management,
  508.    and consultation.  But you must be a registered user first.
  509.  
  510.    Registration also entitles you to use the support routines you receive
  511.    in your own programs, at no additional cost, and with no run-time
  512.    royalties or additional site licenses to buy.
  513.  
  514.    Access to our BBS is open to all, however only registered commercial
  515.    users of our software systems are allowed into consultation areas.
  516.  
  517.    Registration also provides you with notification of upgrades and new
  518.    product releases. Upgrades are provided to registered users only,
  519.    at no additional cost through our BBS.
  520.  
  521.                    Enjoy!
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.